package com.campus.counseling.model.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
@Schema(description = "结果解释VO")
public class ResultInterpretationVO {

    @Schema(description = "ID")
    private Long id;

    @Schema(description = "测试ID")
    private Long testId;

    @Schema(description = "维度")
    private String dimension;

    @Schema(description = "分数范围")
    private List<Double> scoreRange;

    @Schema(description = "等级")
    private String level;

    @Schema(description = "解释内容")
    private String interpretation;

    @Schema(description = "建议")
    private String suggestions;

    @Schema(description = "参考资料")
    private String references;

    @Schema(description = "状态（0:禁用 1:启用）")
    private Integer status;

    @Schema(description = "创建时间")
    private LocalDateTime createTime;

    @Schema(description = "更新时间")
    private LocalDateTime updateTime;
} 